.app-page-body--one-column {
  margin: unset;
  max-width: unset;
}

.pgw-fullscreen-controls,
.pgw-zoom-controls {
  .jenkins-button {
    --button-background: transparent;
    --button-background--hover: transparent;
    --button-background--active: transparent;
    --button-box-shadow--focus: transparent;

    min-height: 2rem;
    padding: 0.5rem;
    border-radius: 0.35rem;
    color: inherit !important;

    &::before {
      border: none;
    }

    svg {
      width: 1rem;
      height: 1rem;
    }

    &:not(:disabled) {
      &:hover {
        svg {
          opacity: 0.75;
        }
      }

      &:active {
        svg {
          opacity: 0.5;
        }
      }
    }
  }
}

.pgw-fullscreen-controls {
  left: unset !important;
  bottom: unset !important;
}

.pgw-zoom-controls {
  left: unset !important;
  top: unset !important;
}
